punch loom
noun
: a machine with needles for punching loose fiber or fabric pieces through a mesh fabric background
Love words? Need even more definitions?
Merriam-Webster unabridged
Share